derelict.purple.cipher

Undocumented in source.

Members

Aliases

PurpleCipher
alias PurpleCipher = _PurpleCipher
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PurpleCipherBatchMode
alias PurpleCipherBatchMode = _PurpleCipherBatchMode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PurpleCipherCaps
alias PurpleCipherCaps = _PurpleCipherCaps
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PurpleCipherContext
alias PurpleCipherContext = _PurpleCipherContext
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PurpleCipherOps
alias PurpleCipherOps = _PurpleCipherOps
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_append
alias da_purple_cipher_context_append = void function(PurpleCipherContext* context, const(guchar)* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_decrypt
alias da_purple_cipher_context_decrypt = gint function(PurpleCipherContext* context, const(guchar)* data, size_t len, guchar* output, size_t* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_destroy
alias da_purple_cipher_context_destroy = void function(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_digest
alias da_purple_cipher_context_digest = gboolean function(PurpleCipherContext* context, size_t in_len, guchar* digest, size_t* out_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_digest_to_str
alias da_purple_cipher_context_digest_to_str = gboolean function(PurpleCipherContext* context, size_t in_len, gchar* digest_s, size_t* out_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_encrypt
alias da_purple_cipher_context_encrypt = gint function(PurpleCipherContext* context, const(guchar)* data, size_t len, guchar* output, size_t* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_get_batch_mode
alias da_purple_cipher_context_get_batch_mode = PurpleCipherBatchMode function(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_get_block_size
alias da_purple_cipher_context_get_block_size = size_t function(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_get_data
alias da_purple_cipher_context_get_data = gpointer function(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_get_key_size
alias da_purple_cipher_context_get_key_size = size_t function(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_get_option
alias da_purple_cipher_context_get_option = gpointer function(PurpleCipherContext* context, const(gchar)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_get_salt_size
alias da_purple_cipher_context_get_salt_size = size_t function(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_new
alias da_purple_cipher_context_new = PurpleCipherContext* function(PurpleCipher* cipher, void* extra)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_new_by_name
alias da_purple_cipher_context_new_by_name = PurpleCipherContext* function(const(gchar)* name, void* extra)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_reset
alias da_purple_cipher_context_reset = void function(PurpleCipherContext* context, gpointer extra)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_set_batch_mode
alias da_purple_cipher_context_set_batch_mode = void function(PurpleCipherContext* context, PurpleCipherBatchMode mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_set_data
alias da_purple_cipher_context_set_data = void function(PurpleCipherContext* context, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_set_iv
alias da_purple_cipher_context_set_iv = void function(PurpleCipherContext* context, guchar* iv, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_set_key
alias da_purple_cipher_context_set_key = void function(PurpleCipherContext* context, const(guchar)* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_set_key_with_len
alias da_purple_cipher_context_set_key_with_len = void function(PurpleCipherContext* context, const(guchar)* key, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_set_option
alias da_purple_cipher_context_set_option = void function(PurpleCipherContext* context, const(gchar)* name, gpointer value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_context_set_salt
alias da_purple_cipher_context_set_salt = void function(PurpleCipherContext* context, guchar* salt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_digest_region
alias da_purple_cipher_digest_region = gboolean function(const(gchar)* name, const(guchar)* data, size_t data_len, size_t in_len, guchar* digest, size_t* out_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_get_capabilities
alias da_purple_cipher_get_capabilities = guint function(PurpleCipher* cipher)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_get_name
alias da_purple_cipher_get_name = const(gchar)* function(PurpleCipher* cipher)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_http_digest_calculate_response
alias da_purple_cipher_http_digest_calculate_response = gchar* function(const(gchar)* algorithm, const(gchar)* method, const(gchar)* digest_uri, const(gchar)* qop, const(gchar)* entity, const(gchar)* nonce, const(gchar)* nonce_count, const(gchar)* client_nonce, const(gchar)* session_key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_cipher_http_digest_calculate_session_key
alias da_purple_cipher_http_digest_calculate_session_key = gchar* function(const(gchar)* algorithm, const(gchar)* username, const(gchar)* realm, const(gchar)* password, const(gchar)* nonce, const(gchar)* client_nonce)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_ciphers_find_cipher
alias da_purple_ciphers_find_cipher = PurpleCipher* function(const(gchar)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_ciphers_get_ciphers
alias da_purple_ciphers_get_ciphers = GList* function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_ciphers_get_handle
alias da_purple_ciphers_get_handle = gpointer function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_ciphers_init
alias da_purple_ciphers_init = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_ciphers_register_cipher
alias da_purple_ciphers_register_cipher = PurpleCipher* function(const(gchar)* name, PurpleCipherOps* ops)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_ciphers_uninit
alias da_purple_ciphers_uninit = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_purple_ciphers_unregister_cipher
alias da_purple_ciphers_unregister_cipher = gboolean function(PurpleCipher* cipher)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

_PurpleCipherBatchMode
enum _PurpleCipherBatchMode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_PurpleCipherCaps
enum _PurpleCipherCaps
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

purple_cipher_context_append
void purple_cipher_context_append(PurpleCipherContext* context, const(guchar)* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_decrypt
gint purple_cipher_context_decrypt(PurpleCipherContext* context, const(guchar)* data, size_t len, guchar* output, size_t* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_destroy
void purple_cipher_context_destroy(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_digest
gboolean purple_cipher_context_digest(PurpleCipherContext* context, size_t in_len, guchar* digest, size_t* out_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_digest_to_str
gboolean purple_cipher_context_digest_to_str(PurpleCipherContext* context, size_t in_len, gchar* digest_s, size_t* out_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_encrypt
gint purple_cipher_context_encrypt(PurpleCipherContext* context, const(guchar)* data, size_t len, guchar* output, size_t* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_batch_mode
PurpleCipherBatchMode purple_cipher_context_get_batch_mode(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_block_size
size_t purple_cipher_context_get_block_size(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_data
gpointer purple_cipher_context_get_data(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_key_size
size_t purple_cipher_context_get_key_size(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_option
gpointer purple_cipher_context_get_option(PurpleCipherContext* context, const(gchar)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_salt_size
size_t purple_cipher_context_get_salt_size(PurpleCipherContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_new
PurpleCipherContext* purple_cipher_context_new(PurpleCipher* cipher, void* extra)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_new_by_name
PurpleCipherContext* purple_cipher_context_new_by_name(const(gchar)* name, void* extra)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_reset
void purple_cipher_context_reset(PurpleCipherContext* context, gpointer extra)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_batch_mode
void purple_cipher_context_set_batch_mode(PurpleCipherContext* context, PurpleCipherBatchMode mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_data
void purple_cipher_context_set_data(PurpleCipherContext* context, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_iv
void purple_cipher_context_set_iv(PurpleCipherContext* context, guchar* iv, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_key
void purple_cipher_context_set_key(PurpleCipherContext* context, const(guchar)* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_key_with_len
void purple_cipher_context_set_key_with_len(PurpleCipherContext* context, const(guchar)* key, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_option
void purple_cipher_context_set_option(PurpleCipherContext* context, const(gchar)* name, gpointer value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_salt
void purple_cipher_context_set_salt(PurpleCipherContext* context, guchar* salt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_digest_region
gboolean purple_cipher_digest_region(const(gchar)* name, const(guchar)* data, size_t data_len, size_t in_len, guchar* digest, size_t* out_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_get_capabilities
guint purple_cipher_get_capabilities(PurpleCipher* cipher)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_get_name
const(gchar)* purple_cipher_get_name(PurpleCipher* cipher)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_http_digest_calculate_response
gchar* purple_cipher_http_digest_calculate_response(const(gchar)* algorithm, const(gchar)* method, const(gchar)* digest_uri, const(gchar)* qop, const(gchar)* entity, const(gchar)* nonce, const(gchar)* nonce_count, const(gchar)* client_nonce, const(gchar)* session_key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_http_digest_calculate_session_key
gchar* purple_cipher_http_digest_calculate_session_key(const(gchar)* algorithm, const(gchar)* username, const(gchar)* realm, const(gchar)* password, const(gchar)* nonce, const(gchar)* client_nonce)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_find_cipher
PurpleCipher* purple_ciphers_find_cipher(const(gchar)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_get_ciphers
GList* purple_ciphers_get_ciphers()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_get_handle
gpointer purple_ciphers_get_handle()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_init
void purple_ciphers_init()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_register_cipher
PurpleCipher* purple_ciphers_register_cipher(const(gchar)* name, PurpleCipherOps* ops)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_uninit
void purple_ciphers_uninit()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_unregister_cipher
gboolean purple_ciphers_unregister_cipher(PurpleCipher* cipher)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

purple_cipher_context_append
da_purple_cipher_context_append purple_cipher_context_append;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_decrypt
da_purple_cipher_context_decrypt purple_cipher_context_decrypt;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_destroy
da_purple_cipher_context_destroy purple_cipher_context_destroy;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_digest
da_purple_cipher_context_digest purple_cipher_context_digest;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_digest_to_str
da_purple_cipher_context_digest_to_str purple_cipher_context_digest_to_str;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_encrypt
da_purple_cipher_context_encrypt purple_cipher_context_encrypt;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_batch_mode
da_purple_cipher_context_get_batch_mode purple_cipher_context_get_batch_mode;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_block_size
da_purple_cipher_context_get_block_size purple_cipher_context_get_block_size;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_data
da_purple_cipher_context_get_data purple_cipher_context_get_data;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_key_size
da_purple_cipher_context_get_key_size purple_cipher_context_get_key_size;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_option
da_purple_cipher_context_get_option purple_cipher_context_get_option;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_get_salt_size
da_purple_cipher_context_get_salt_size purple_cipher_context_get_salt_size;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_new
da_purple_cipher_context_new purple_cipher_context_new;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_new_by_name
da_purple_cipher_context_new_by_name purple_cipher_context_new_by_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_reset
da_purple_cipher_context_reset purple_cipher_context_reset;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_batch_mode
da_purple_cipher_context_set_batch_mode purple_cipher_context_set_batch_mode;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_data
da_purple_cipher_context_set_data purple_cipher_context_set_data;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_iv
da_purple_cipher_context_set_iv purple_cipher_context_set_iv;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_key
da_purple_cipher_context_set_key purple_cipher_context_set_key;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_key_with_len
da_purple_cipher_context_set_key_with_len purple_cipher_context_set_key_with_len;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_option
da_purple_cipher_context_set_option purple_cipher_context_set_option;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_context_set_salt
da_purple_cipher_context_set_salt purple_cipher_context_set_salt;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_digest_region
da_purple_cipher_digest_region purple_cipher_digest_region;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_get_capabilities
da_purple_cipher_get_capabilities purple_cipher_get_capabilities;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_get_name
da_purple_cipher_get_name purple_cipher_get_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_http_digest_calculate_response
da_purple_cipher_http_digest_calculate_response purple_cipher_http_digest_calculate_response;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_cipher_http_digest_calculate_session_key
da_purple_cipher_http_digest_calculate_session_key purple_cipher_http_digest_calculate_session_key;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_find_cipher
da_purple_ciphers_find_cipher purple_ciphers_find_cipher;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_get_ciphers
da_purple_ciphers_get_ciphers purple_ciphers_get_ciphers;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_get_handle
da_purple_ciphers_get_handle purple_ciphers_get_handle;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_init
da_purple_ciphers_init purple_ciphers_init;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_register_cipher
da_purple_ciphers_register_cipher purple_ciphers_register_cipher;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_uninit
da_purple_ciphers_uninit purple_ciphers_uninit;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
purple_ciphers_unregister_cipher
da_purple_ciphers_unregister_cipher purple_ciphers_unregister_cipher;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

_PurpleCipher
struct _PurpleCipher
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_PurpleCipherContext
struct _PurpleCipherContext
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_PurpleCipherOps
struct _PurpleCipherOps
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta